import request from '@/utils/request.js'
import { rewriteURL } from '@/api/db.js'

// // 新建项目
// export function newProject(params) {
//   return request.get('/data/ed/prj/create', { params })
// }
// // 获取所有项目
// export function getAllProject() {
//   return request.get('/data/ed/prj/queryAll')
// }

// // 删除项目
// export function deleteProject(params) {
//   return request.get('/data/ed/prj/delete', { params })
// }
// // 删除子集
// export function deleteProjectNode(params) {
//   return request.get('/data/ed/prj/deleteFolder', { params })
// }
// // 修改项目名称
// export function renameProject(params) {
//   return request.get('/data/ed/prj/modify', { params })
// }
// // 发布项目
// export function publishProject(params) {
//   return request.get('/data/ed/prj/publish', { params })
// }
// // 沿用项目
// export function useProject(params) {
//   return request.get('/data/ed/prj/follow', { params })
// }
// // 新建子集
// export function addNode(params) {
//   return request.get('/data/ed/prj/addFolder', { params })
// }
// // 修改子集名称
// export function renameNode(params) {
//   return request.get('/data/ed/prj/modifyFolder', { params })
// }
// // 子集重排序
// export function folderResort(data) {
//   return request.post('/data/ed/prj/folderResort', data)
// }
// // 获取项目发布状态
// export function getPrjStatus(data) {
//   return request.post('/data/ed/prj/publishStatus', data)
// }

// rewriteURL
// 新建项目
export function newProject(params, type) {
  return request.get(rewriteURL('/data/ed/prj/create', type), { params })
}
// 获取所有项目
export function getAllProject(type) {
  return request.get(rewriteURL('/data/ed/prj/queryAll', type))
}
// 删除项目
export function deleteProject(params, type) {
  return request.get(rewriteURL('/data/ed/prj/delete', type), { params })
}
// 删除子集
export function deleteProjectNode(params, type) {
  return request.get(rewriteURL('/data/ed/prj/deleteFolder', type), { params })
}
// 修改项目名称
export function renameProject(params, type) {
  return request.get(rewriteURL('/data/ed/prj/modify', type), { params })
}
// 发布项目
export function publishProject(params, type) {
  return request.get(rewriteURL('/data/ed/prj/publish', type), { params })
}
// 沿用项目
export function useProject(params, type) {
  return request.get(rewriteURL('/data/ed/prj/follow', type), { params })
}
// 新建子集
export function addNode(params, type) {
  return request.get(rewriteURL('/data/ed/prj/addFolder', type), { params })
}
// 修改子集名称
export function renameNode(params, type) {
  return request.get(rewriteURL('/data/ed/prj/modifyFolder', type), { params })
}
// 子集重排序
export function folderResort(data, type) {
  return request.post(rewriteURL('/data/ed/prj/folderResort', type), data)
}
// 获取项目发布状态
export function getPrjStatus(data, type) {
  return request.post(rewriteURL('/data/ed/prj/publishStatus', type), data)
}
